|
|
|
3 Semester - 2022 - Batch | Paper Code |
Paper |
Hours Per Week |
Credits |
Marks |
BCA312 | ACCOUNTING TOOLS LAB | 2 | 1 | 50 |
BCA331 | INTRODUCTION TO NUMBER THEORY AND ALGEBRA | 3 | 3 | 100 |
BCA332 | FINANCIAL ACCOUNTING | 3 | 3 | 100 |
BCA333 | OBJECT ORIENTED PROGRAMMING USING JAVA | 4 | 4 | 100 |
BCA334 | DATABASE MANAGEMENT SYSTEM | 4 | 4 | 100 |
BCA351 | JAVA PROGRAMMING LAB | 4 | 4 | 100 |
BCA352 | DBMS LAB | 4 | 2 | 100 |
BCA361A | GERMAN | 4 | 4 | 100 |
BCA361B | FRENCH | 4 | 4 | 100 |
4 Semester - 2022 - Batch | Paper Code |
Paper |
Hours Per Week |
Credits |
Marks |
BCA431 | GRAPH THEORY | 3 | 3 | 100 |
BCA432 | FINANCIAL MANAGEMENT | 3 | 3 | 100 |
BCA433 | DESIGN AND ANALYSIS OF ALGORITHMS | 4 | 4 | 100 |
BCA434 | SOFTWARE ENGINEERING | 4 | 4 | 100 |
BCA435 | WEB TECHNOLOGY | 4 | 04 | 100 |
BCA471 | PYTHON PROGRAMMING - II | 7 | 5 | 150 |
BCA481 | DBMS PROJECT | 6 | 3 | 150 |
5 Semester - 2021 - Batch | Paper Code |
Paper |
Hours Per Week |
Credits |
Marks |
BCA531 | PYTHON PROGRAMMING | 4 | 4 | 100 |
BCA532 | COMPUTER NETWORKS | 4 | 4 | 100 |
BCA541A | MOBILE APPLICATIONS | 4 | 4 | 100 |
BCA541B | GRAPHICS AND ANIMATION | 4 | 4 | 100 |
BCA541C | BUSINESS INTELLIGENCE | 4 | 4 | 100 |
BCA541D | MICROPROCESSOR AND ALP | 4 | 4 | 100 |
BCA541E | DIGITAL IMAGE PROCESSING | 4 | 4 | 100 |
BCA542A | MULTIMEDIA APPLICATIONS | 4 | 4 | 100 |
BCA542B | OOAD USING UML | 4 | 4 | 100 |
BCA542C | CYBER SECURITY | 4 | 4 | 100 |
BCA542D | COMPUTER ARCHITECTURE | 4 | 4 | 100 |
BCA542E | SYSTEM SOFTWARE | 4 | 4 | 100 |
BCA551 | PYTHON PROGRAMMING LAB | 4 | 2 | 100 |
BCA552A | MOBILE APPLICATIONS LAB | 4 | 2 | 100 |
BCA552B | GRAPHICS AND ANIMATION LAB | 4 | 4 | 100 |
BCA552C | BUSINESS INTELLIGENCE LAB | 4 | 2 | 100 |
BCA552D | MICROPROCESSOR AND ALP LAB | 4 | 2 | 100 |
BCA552E | DIGITAL IMAGE PROCESSING LAB | 4 | 2 | 100 |
BCA581 | PROJECT-I | 4 | 2 | 100 |
6 Semester - 2021 - Batch | Paper Code |
Paper |
Hours Per Week |
Credits |
Marks |
BCA671 | MACHINE LEARNING | 6 | 5 | 150 |
BCA672A | CLOUD COMPUTING | 6 | 5 | 150 |
BCA672B | UI/UX DESIGN | 6 | 5 | 150 |
BCA672C | SOFTWARE TESTING | 6 | 5 | 150 |
BCA672D | INTERNET OF THINGS | 6 | 5 | 150 |
BCA672E | LINUX ADMINISTRATION | 6 | 5 | 150 |
BCA681 | MAJOR PROJECT | 16 | 8 | 300 |
BCA312 - ACCOUNTING TOOLS LAB (2022 Batch) | |
Total Teaching Hours for Semester:30 |
No of Lecture Hours/Week:2 |
Max Marks:50 |
Credits:1 |
Course Objectives/Course Description |
|
The main objective of this tools lab is to practically implement the concepts in accounting.
|
|
Learning Outcome |
|
CO1: Understanding the practical concepts of accounting. CO2: Analyzing different financial statements and applying suitable solutions to generate a correct balance sheet. CO3: Design a solution to solve accounts-related problems. |
Text Books And Reference Books: | |
Essential Reading / Recommended Reading | |
Evaluation Pattern | |
BCA331 - INTRODUCTION TO NUMBER THEORY AND ALGEBRA (2022 Batch) | |
Total Teaching Hours for Semester:45 |
No of Lecture Hours/Week:3 |
Max Marks:100 |
Credits:3 |
Course Objectives/Course Description |
|
This course aims at familiarizing the students with the basic concepts, some important results and proofs in Number Theory and includes some fundamental theories required for learning cryptography. It also introduces the students to some of the fundamental concepts of Group Theory.
|
|
Learning Outcome |
|
CO1: enhance research, inquiry and analytical thinking abilities. CO2: apply the basics of Number Theory and Algebra in solving problems. |
Text Books And Reference Books: | |
Essential Reading / Recommended Reading | |
Evaluation Pattern | |
BCA332 - FINANCIAL ACCOUNTING (2022 Batch) | |
Total Teaching Hours for Semester:45 |
No of Lecture Hours/Week:3 |
Max Marks:100 |
Credits:3 |
Course Objectives/Course Description |
|
The objective of this paper is to provide some basic knowledge about accounting concepts, conventions, and procedure to record the business transactions. This is also to give them an overall idea about how accounting standards are followed in recording and maintaining books of accounts. It helps them in reading and analysing the financial position of the company. |
|
Learning Outcome |
|
CO1: Student will be familiarized with the concept of accounting. CO2: Student will get an idea about how the final accounts helps to analyze about a company's financial strength and viability. |
Text Books And Reference Books: | |
Essential Reading / Recommended Reading | |
Evaluation Pattern | |
BCA333 - OBJECT ORIENTED PROGRAMMING USING JAVA (2022 Batch) | |
Total Teaching Hours for Semester:60 |
No of Lecture Hours/Week:4 |
Max Marks:100 |
Credits:4 |
Course Objectives/Course Description |
|
This course teaches students how to develop java applications. Course gives an overview of difference between C++ and Java. Students will be developing and testing java application as a practical course work. The course introduces the concept of UI design in java using SWING and JAVAFX. |
|
Learning Outcome |
|
CO1: Understanding the basic concepts of object oriented programming. CO2: Apply the Object Oriented Programming concepts in solving real world applications. CO3: Build Client/Server GUI applications using SWING and JAVAFX.
|
Text Books And Reference Books: | |
Essential Reading / Recommended Reading | |
Evaluation Pattern | |
BCA334 - DATABASE MANAGEMENT SYSTEM (2022 Batch) | |
Total Teaching Hours for Semester:60 |
No of Lecture Hours/Week:4 |
Max Marks:100 |
Credits:4 |
Course Objectives/Course Description |
|
This course concentrates on introduction, principles, design and implementation of DBMS. It introduces about the distributed system and brief about data mining and data warehouse. To provide strong foundation of database concepts and develop skills for the design and implementation of a database application with a brief exposure to advanced databaseconcepts. |
|
Learning Outcome |
|
CO1: Understanding the core terms, concepts, and tools of relational database management systems CO2: Understanding database design and logic development for database programming |
Text Books And Reference Books: | |
Essential Reading / Recommended Reading | |
Evaluation Pattern | |
BCA351 - JAVA PROGRAMMING LAB (2022 Batch) | |
Total Teaching Hours for Semester:60 |
No of Lecture Hours/Week:4 |
Max Marks:100 |
Credits:4 |
Course Objectives/Course Description |
|
This course teaches students how to develop java applications. Course gives an overview of difference between C++ and Java. Students will be developing and testing java application as a practical course work. The course introduces the concept of UI design in java using SWING and JAVAFX. |
|
Learning Outcome |
|
CO1: Demonstrate their ability to understand the concepts of Object oriented programming and will model the real world applications using Object Oriented Programming concepts CO2: Apply the concept of Multithreading in concurrent programming CO3: Able to Analyze & Design the concept of Event Handling and Swing CO4: Build MVC and Custom Components using JSF |
Text Books And Reference Books: | |
Essential Reading / Recommended Reading | |
Evaluation Pattern | |
BCA352 - DBMS LAB (2022 Batch) | |
Total Teaching Hours for Semester:60 |
No of Lecture Hours/Week:4 |
Max Marks:100 |
Credits:2 |
Course Objectives/Course Description |
|
The main objective of this lab is to provide a strong foundation in database concepts, understand and implement the use of Structured Query Language (SQL) and Procedural Structured Query Language (PL/SQL) to create and query databases. |
|
Learning Outcome |
|
CO1: Design and implement a database schema for a given problem-domain using SQL-DDL commands. CO2: Populate and query a database using SQL (DML/DCL) commands. CO3: Declare and enforce integrity constraints on a database using a state-of-the-art RDBMS CO4: Programming PL/SQL including stored procedures, stored functions, cursors, packages. |
Text Books And Reference Books: | |
Essential Reading / Recommended Reading | |
Evaluation Pattern | |
BCA361A - GERMAN (2022 Batch) | |
Total Teaching Hours for Semester:60 |
No of Lecture Hours/Week:4 |
Max Marks:100 |
Credits:4 |
Course Objectives/Course Description |
|
The Basic Course in German aims to provide students a good knowledge of the language, enabling them to read, write and speak German, whereby the emphasis is laid on speech. |
|
Learning Outcome |
|
CO1: Will have a fair acquisition of the basic skills of listening, speaking,
reading and writing CO2: Will be quite familiar with the German culture CO3: Will be able to carry out simple day to day conversations in German |
Text Books And Reference Books: | |
Essential Reading / Recommended Reading | |
Evaluation Pattern | |
BCA361B - FRENCH (2022 Batch) | |
Total Teaching Hours for Semester:60 |
No of Lecture Hours/Week:4 |
Max Marks:100 |
Credits:4 |
Course Objectives/Course Description |
|
French is taught as a Generic elective for the students of the BCA Program. The book, Alter Ego+ A1 which conforms to the Common European Framework of Reference is a method that introduces students to the culture and language of the French-speaking world. Meant for adult beginners, it begins with the basics and quickly plunges learners to interact in everyday situations. Course Objectives · To develop the four basic skills -listening, speaking, reading, and writing, required in the acquisition of a language · To develop an awareness about the French culture To be able to interact with French people in everyday situations |
|
Learning Outcome |
|
CO1: Will have a fair acquisition of the basic skills of listening, speaking,
reading and writing CO2: Will be quite familiar with the French culture CO3: Will be able to carry out simple day to day conversations in French |
Text Books And Reference Books: | |
Essential Reading / Recommended Reading | |
Evaluation Pattern | |
BCA431 - GRAPH THEORY (2022 Batch) | |
Total Teaching Hours for Semester:45 |
No of Lecture Hours/Week:3 |
Max Marks:100 |
Credits:3 |
Course Objectives/Course Description |
|
Course Description: It is a fundamental course in Graph Theory involving Classes of graphs, Connectivity, Planar graphs and Trees. Course objectives: This course will help the learner to COBJ 1: gain familiarity with fundamental concepts of Graph Theory COBJ 2: understand and apply knowledge to analyze models of Graph Theory COBJ 3: apply the standard algorithms and solve problems of Graph Theory |
|
Learning Outcome |
|
CO1: Enhance research, inquiry and analytical thinking abilities. CO2: To improve proof-writing skills. CO3: Apply the basics of Graph Theory to solving practical problems. |
Text Books And Reference Books: | |
Essential Reading / Recommended Reading | |
Evaluation Pattern | |
BCA432 - FINANCIAL MANAGEMENT (2022 Batch) | |
Total Teaching Hours for Semester:45 |
No of Lecture Hours/Week:3 |
Max Marks:100 |
Credits:3 |
Course Objectives/Course Description |
|
The main objective of this paper is to bring them knowledge about the basics of finance. It also intends to provide various forms of techniques to make decision about long-term investment. Various forms of financial statement analysis like ratios, fund flow and cash flow statement also included to make them know about the tools of financial performance analysis. |
|
Learning Outcome |
|
CO1:: Understand the process and methods of evaluating a long term project using capital budgeting techniques and appreciate the risks and benefits involved. CO2:: Familiar with the Management concepts and the tools in Management Accounting. CO3:: Demonstrate the knowledge of financial statements and their analysis and interpretations. |
Text Books And Reference Books: | |
Essential Reading / Recommended Reading | |
Evaluation Pattern | |
BCA433 - DESIGN AND ANALYSIS OF ALGORITHMS (2022 Batch) | |
Total Teaching Hours for Semester:60 |
No of Lecture Hours/Week:4 |
Max Marks:100 |
Credits:4 |
Course Objectives/Course Description |
|
Course Objectives To demonstrate the different ways to analyze and evaluate the performance of an algorithm. To apply different design techniques of algorithms to solve problems. |
|
Learning Outcome |
|
CO1: Demonstrate their ability to apply appropriate Data Structures. CO2: Design and develop algorithms using relevant data structure operations. CO3: Evaluate the Algorithms for its efficiency.
|
Text Books And Reference Books: | |
Essential Reading / Recommended Reading | |
Evaluation Pattern | |
BCA434 - SOFTWARE ENGINEERING (2022 Batch) | |
Total Teaching Hours for Semester:60 |
No of Lecture Hours/Week:4 |
Max Marks:100 |
Credits:4 |
Course Objectives/Course Description |
|
This course is an introduction to software development process and design. It includes the descriptions about stages of software development, various process models and software engineering principles. |
|
Learning Outcome |
|
CO1: : Understand the importance of the stages in the software life cycle. CO2:: Understand the various process models. CO3:: Understand the UML notation. CO4:: Be able to design software by applying the software engineering principles.
|
Text Books And Reference Books: | |
Essential Reading / Recommended Reading | |
Evaluation Pattern | |
BCA435 - WEB TECHNOLOGY (2022 Batch) | |
Total Teaching Hours for Semester:60 |
No of Lecture Hours/Week:4 |
Max Marks:100 |
Credits:04 |
Course Objectives/Course Description |
|
This subject will provide basic understanding of WWW, Web Development, Client side and Server side technologies to develop and deploy Websites on Internet. |
|
Learning Outcome |
|
CO1: Understand the concepts of Internet basics to design, implement and maintain a typical web page CO2: Develop and incorporate dynamic capabilities in Web pages using DOM and JavaScript CO3: Learn the importance of server-side scripts for web Interactivity and Web Hosting |
Text Books And Reference Books: | |
Essential Reading / Recommended Reading | |
Evaluation Pattern | |
BCA471 - PYTHON PROGRAMMING - II (2022 Batch) | |
Total Teaching Hours for Semester:75 |
No of Lecture Hours/Week:7 |
Max Marks:150 |
Credits:5 |
Course Objectives/Course Description |
|
This course covers the advanced concepts associated with Python such as the object-oriented programming, Graphical programming, and Web applications of Python with the help of built-in modules. This course aims to provide comprehensive knowledge of Python programming paradigms. |
|
Learning Outcome |
|
CO1: Apply Object Oriented concepts in Python
CO2: Develop GUI applications and Web applications using the Tkinter and Django toolkit
CO3: Analyze the data using Pandas and NumPy libraries
|
Text Books And Reference Books: | |
Essential Reading / Recommended Reading | |
Evaluation Pattern | |
BCA481 - DBMS PROJECT (2022 Batch) | |
Total Teaching Hours for Semester:90 |
No of Lecture Hours/Week:6 |
Max Marks:150 |
Credits:3 |
Course Objectives/Course Description |
|
The purpose of this course is to provide comprehensive understanding to develop web applications with database systems. Started with web programming using HTML, CSS, PHP and connect with database concepts DDL, DML andPL/SQL. |
|
Learning Outcome |
|
CO1: Install, configure, and interact with a database management system CO2: Describe,defineandapplythedatabasecomponentstodatabasedesign CO3: Analyze the design of a database schema and apply normalization techniques CO4: Develop dynamic web pages to meet specified needs using HTML, PHP, CSS
|
Text Books And Reference Books: | |
Essential Reading / Recommended Reading | |
Evaluation Pattern | |
BCA531 - PYTHON PROGRAMMING (2021 Batch) | |
Total Teaching Hours for Semester:60 |
No of Lecture Hours/Week:4 |
Max Marks:100 |
Credits:4 |
Course Objectives/Course Description |
|
This course covers the programming paradigms associated with python. It explores the object-oriented programming, Graphical programming aspects of python with help of built-in modules. The objective of this course is to provide comprehensive knowledge of python programming paradigms |
|
Learning Outcome |
|
CO1: Demonstrate the use of built-in objects of Python CO2: Demonstrate significant experience with python program development environment CO3: Implement GUI programming concepts. |
Text Books And Reference Books: | |
Essential Reading / Recommended Reading | |
Evaluation Pattern | |
BCA532 - COMPUTER NETWORKS (2021 Batch) | |
Total Teaching Hours for Semester:60 |
No of Lecture Hours/Week:4 |
Max Marks:100 |
Credits:4 |
Course Objectives/Course Description |
|
The goal of this course is to introduce the basics computer networks. Students will learn their fundamental layered structure, understand common offered layered services, examine protocols and algorithms used to operate the network. Objectives of the course are • To study about network components. • To study about topologies and network models. • To study about various network protocols, algorithms. |
|
Learning Outcome |
|
CO1: Students will gain knowledge about networks, internal components and its functionality. CO2: Learn the communication architecture and use of protocols CO3: Student will be able to evaluate the networks communication and its performance |
Text Books And Reference Books: | |
Essential Reading / Recommended Reading | |
Evaluation Pattern | |
BCA541A - MOBILE APPLICATIONS (2021 Batch) | |
Total Teaching Hours for Semester:60 |
No of Lecture Hours/Week:4 |
Max Marks:100 |
Credits:4 |
Course Objectives/Course Description |
|
This course focuses on developing applications for modern Smartphone operating systems. Most of the course is dedicated to Google's Android and Microsoft’s Windows. Rapid application development techniques are covered, as well as setup of the development environment, real-world testing, and deployment. The course provides a practical approach to Android mobile application development and theoretical knowledge about windows application. To make students understand, how to develop and deploy an application to the appmarket. |
|
Learning Outcome |
|
CO1: Understand the basic concepts of Mobile application development CO2: Design and develop user interfaces for the Android platforms CO3: Apply Java programming concepts to Android application development CO4: Demonstrate advanced Java programming competency by developing a maintainable and efficient cloud-based mobile application. |
Text Books And Reference Books: | |
Essential Reading / Recommended Reading | |
Evaluation Pattern | |
BCA541B - GRAPHICS AND ANIMATION (2021 Batch) | |
Total Teaching Hours for Semester:60 |
No of Lecture Hours/Week:4 |
Max Marks:100 |
Credits:4 |
Course Objectives/Course Description |
|
To acquire knowledge in three dimensional modeling and animation using 3DS Max software and to render the animated scene effectively using light and material design. Objectives of the course are: To get a hands on graphic and animation application development. To understand the concept of 3D and 2D. |
|
Learning Outcome |
|
CO1: Create objects using 3d modelling. CO2: Add effects using light and material. CO3: Create animated frames. |
Text Books And Reference Books: | |
Essential Reading / Recommended Reading | |
Evaluation Pattern | |
BCA541C - BUSINESS INTELLIGENCE (2021 Batch) | |
Total Teaching Hours for Semester:60 |
No of Lecture Hours/Week:4 |
Max Marks:100 |
Credits:4 |
Course Objectives/Course Description |
|
The fundamental objective of this course is for the student to develop knowledge and expertise on "how to select and/or develop, and deploy an information system. Analyze managerial decision situations to determine whether it is practical to support them with computer technology. It also provides an understanding of data organization, and examine the BI processes and techniques used in transforming data to knowledge and value. |
|
Learning Outcome |
|
CO1: Understand the importance of BI development projects in a team environment CO2: Apply the knowledge of data integration for better business decision CO3: Analyse different data modelling techniques and use enterprise reporting
CO4: Demonstrate the impact of BI using data mining concepts |
Text Books And Reference Books: | |
Essential Reading / Recommended Reading | |
Evaluation Pattern | |
BCA541D - MICROPROCESSOR AND ALP (2021 Batch) | |
Total Teaching Hours for Semester:60 |
No of Lecture Hours/Week:4 |
Max Marks:100 |
Credits:4 |
Course Objectives/Course Description |
|
The course is an introduction to the 8085 microprocessor and programming. Student will have both theoretical and practical approach on 8085 microprocessors. Objective of the course is to help students to understand the basics of 8085 microprocessor- based Systems and assembly languageprogramming. |
|
Learning Outcome |
|
CO1: Identify the basic element and functions of 8085 microprocessors. CO2: Describe the architecture of 8085 microprocessor. CO3: Apply the programming techniques in developing the assembly language program. |
Text Books And Reference Books: | |
Essential Reading / Recommended Reading | |
Evaluation Pattern | |
BCA541E - DIGITAL IMAGE PROCESSING (2021 Batch) | |
Total Teaching Hours for Semester:60 |
No of Lecture Hours/Week:4 |
Max Marks:100 |
Credits:4 |
Course Objectives/Course Description |
|
Learn the concepts of basic image processing techniques which includes preprocessing, segmentation and object recognition |
|
Learning Outcome |
|
CO1: Comprehend the knowledge of image processing techniques. CO2: Analyze image processing techniques in spatial domain. CO3: Design algorithms to solve classification and compression techniques |
Text Books And Reference Books: | |
Essential Reading / Recommended Reading | |
Evaluation Pattern | |
BCA542A - MULTIMEDIA APPLICATIONS (2021 Batch) | |
Total Teaching Hours for Semester:60 |
No of Lecture Hours/Week:4 |
Max Marks:100 |
Credits:4 |
Course Objectives/Course Description |
|
Course Description This course teaches students how to fully utilize the latest image editing tool and animation tool to create and manipulate images and animation. Students will learn to paint and retouch images, use layers, support video, work with vector tools, manage digital assets, work with RAW camera files, manage color, and prepare images for output to the web, Prepare 2D animation, interactive presentation, slideshows and Games and Enables the student to think creatively. |
|
Learning Outcome |
|
CO1: Through with Design and color Concepts CO2: Prepare Images for Print and Web, Create Layouts for web pages, Paper Adverts, CD covers, Posters, brochure Package Designing, take necessary steps to fix colour issues. Converting B/W photo tocolor. CO3: Creating Interactive slide Shows, Interactive high graphic Presentations and 2D animation. |
Text Books And Reference Books: | |
Essential Reading / Recommended Reading | |
Evaluation Pattern | |
BCA542B - OOAD USING UML (2021 Batch) | |
Total Teaching Hours for Semester:60 |
No of Lecture Hours/Week:4 |
Max Marks:100 |
Credits:4 |
Course Objectives/Course Description |
|
The course provides instruction and practical experience focusing on the effective use of object-oriented methodology life cycle models and the judicious use of software modelling as applied to a software development process. |
|
Learning Outcome |
|
CO1: Understand the object oriented life cycle. CO2: Know how to identify classes, objects, relationships. CO3: Learn the Object Oriented Design process. CO4: Understand about software quality and usability. CO5: Build model use case diagrams. |
Text Books And Reference Books: | |
Essential Reading / Recommended Reading | |
Evaluation Pattern | |
BCA542C - CYBER SECURITY (2021 Batch) | |
Total Teaching Hours for Semester:60 |
No of Lecture Hours/Week:4 |
Max Marks:100 |
Credits:4 |
Course Objectives/Course Description |
|
This course aims to introduce the core fundamentals concepts of cyber security and privacy related to various processes related to IT sectors. |
|
Learning Outcome |
|
CO1: Understand the core fundamentals of system security CO2: Demonstrate the security essentials related to Cyber Security and encryption Concepts CO3: Analyse the Issues related to Privacy and Storage security in different IT domains CO4: Apply and manage security essentials in IT Sector |
Text Books And Reference Books: | |
Essential Reading / Recommended Reading | |
Evaluation Pattern | |
BCA542D - COMPUTER ARCHITECTURE (2021 Batch) | |
Total Teaching Hours for Semester:60 |
No of Lecture Hours/Week:4 |
Max Marks:100 |
Credits:4 |
Course Objectives/Course Description |
|
The subject deals with basic model of a computer with the concepts on processor design in which data representation and instruction basics are discussed, the basics of design of an ALU, the concepts of memory design including characteristics and features of different types of memories are included. The objective of this course is to study computer architecture design by examining architectural concepts with consideration of performance, usability, reliability, and power management etc. This course covers a number of issues involved in the design and utilization of high performance computingsystems. |
|
Learning Outcome |
|
CO1: Understand how computer hardware has evolved to meet the needs of multiprocessing systems and explain and demonstrate the concept of top down approach. CO2: Make a summary on basic operation and state the significant components in computer. |
Text Books And Reference Books: | |
Essential Reading / Recommended Reading | |
Evaluation Pattern | |
BCA542E - SYSTEM SOFTWARE (2021 Batch) | |
Total Teaching Hours for Semester:60 |
No of Lecture Hours/Week:4 |
Max Marks:100 |
Credits:4 |
Course Objectives/Course Description |
|
Thie main aim of the course is to learn about the system software, which is software designed to operate and control the computer hardware. Students will be learning different concepts of the system software, like compiler phases. Macro language and processors etc. The objective of the course is
|
|
Learning Outcome |
|
CO1: Understand the fundamentals of various components of system software. CO2: Analyze the design of various components of system software. CO3: Apply code optimization and code generation techniques for efficient programming. |
Text Books And Reference Books: | |
Essential Reading / Recommended Reading | |
Evaluation Pattern | |
BCA551 - PYTHON PROGRAMMING LAB (2021 Batch) | |
Total Teaching Hours for Semester:60 |
No of Lecture Hours/Week:4 |
Max Marks:100 |
Credits:2 |
Course Objectives/Course Description |
|
Learn to program and programming paradigms brought in by Python with a focus on File Handling and Regular Expressions |
|
Learning Outcome |
|
CO1: Able to walkthrough algorithm CO2: Improve programming skills CO3: Appreciate Python Programming Paradigm CO4: Hands-on Regular Expression CO5: Ability to Text Processing scripts CO6: Write to file handling scripts |
Text Books And Reference Books: | |
Essential Reading / Recommended Reading | |
Evaluation Pattern | |
BCA552A - MOBILE APPLICATIONS LAB (2021 Batch) | |
Total Teaching Hours for Semester:60 |
No of Lecture Hours/Week:4 |
Max Marks:100 |
Credits:2 |
Course Objectives/Course Description |
|
This course focuses on developing applications for modern Smartphone operating systems. Most of the course is dedicated to Google's Android and Microsoft‘s Windows. Rapid application development techniques are covered, as well as setup of the development environment, real-world testing, anddeployment. • To provide a practical approach to Windows and Android mobile application development. • To make students understand, how to develop and deploy an application to the app market. |
|
Learning Outcome |
|
CO1: Understand the basic concepts of Mobile application development CO2: Design and develop user interfaces for the Android platforms CO3: Apply Java programming concepts to Android application development CO4: Demonstrate advanced Java programming competency by developing a maintainable and efficient cloud-based mobile application. |
Text Books And Reference Books: | |
Essential Reading / Recommended Reading | |
Evaluation Pattern | |
BCA552B - GRAPHICS AND ANIMATION LAB (2021 Batch) | |
Total Teaching Hours for Semester:60 |
No of Lecture Hours/Week:4 |
Max Marks:100 |
Credits:4 |
Course Objectives/Course Description |
|
To acquire knowledge in three dimensional modeling and animation using 3DS Max software and to render the animated scene effectively using light and material design. Objectives of the course are: To get a hands on graphic and animation application development. To understand the concept of 3D and 2D. |
|
Learning Outcome |
|
CO1: Create objects using 3d modelling. CO2: Add effects using light and material. CO3: Create animated frames. |
Text Books And Reference Books: | |
Essential Reading / Recommended Reading | |
Evaluation Pattern | |
BCA552C - BUSINESS INTELLIGENCE LAB (2021 Batch) | |
Total Teaching Hours for Semester:60 |
No of Lecture Hours/Week:4 |
Max Marks:100 |
Credits:2 |
Course Objectives/Course Description |
|
Many organizations have a wealth of data residing in their databases, and generate additional valuable data that is often not captured. Business intelligence BI is the process of collecting and turning this resource into business value. This course will provide an understanding of data organization, and examine the BI processes and techniques used in transforming data to knowledge and value. The fundamental objective of this course is for the student to develop knowledge and expertise on "how to select and/or develop, and deploy an information system. Analyze managerial decision situations to determine whether it is practical to support them with computer technology. |
|
Learning Outcome |
|
CO1: Work on BI development projects in a team environment. CO2: Select and/or develop, and deploy successful business intelligence systems to assist managers in decision making. CO3: Use data analysis techniques to make better business decisions. CO4: Know when to use various data preparation and analysis techniques. CO5: Know the strengths and weaknesses of various data mining tools and methods. |
Text Books And Reference Books: | |
Essential Reading / Recommended Reading | |
Evaluation Pattern | |
BCA552D - MICROPROCESSOR AND ALP LAB (2021 Batch) | |
Total Teaching Hours for Semester:60 |
No of Lecture Hours/Week:4 |
Max Marks:100 |
Credits:2 |
Course Objectives/Course Description |
|
Students are able to understand Assembly level language Programming. |
|
Learning Outcome |
|
CO1: Students are able to write and execute Assembly level language Programs |
Text Books And Reference Books: | |
Essential Reading / Recommended Reading | |
Evaluation Pattern | |
BCA552E - DIGITAL IMAGE PROCESSING LAB (2021 Batch) | |
Total Teaching Hours for Semester:60 |
No of Lecture Hours/Week:4 |
Max Marks:100 |
Credits:2 |
Course Objectives/Course Description |
|
Students are able to understand image types and image processing techniques.
|
|
Learning Outcome |
|
CO1: Students are able to write and implement various image processing programs. CO2: Analyze different filtering methods in Spatial domain. |
Text Books And Reference Books: | |
Essential Reading / Recommended Reading | |
Evaluation Pattern | |
BCA581 - PROJECT-I (2021 Batch) | |
Total Teaching Hours for Semester:60 |
No of Lecture Hours/Week:4 |
Max Marks:100 |
Credits:2 |
Course Objectives/Course Description |
|
Student will develop a project based on their based on their field of interest and specialization papers which students are opted for. |
|
Learning Outcome |
|
CO1: Students will successfully complete a project based on the knowledge gained from the semester I to V. |
Text Books And Reference Books: | |
Essential Reading / Recommended Reading | |
Evaluation Pattern | |
BCA671 - MACHINE LEARNING (2021 Batch) | |
Total Teaching Hours for Semester:90 |
No of Lecture Hours/Week:6 |
Max Marks:150 |
Credits:5 |
Course Objectives/Course Description |
|
Machine learning is a discipline that focuses on algorithms which transform data into actionable knowledge. This is an introductory course in machine learning to provide foundation to the core machine learning principles and theirreal word applications. The objective of this course is to provide introduction to the principles and applications of machine learning algorithms. |
|
Learning Outcome |
|
CO1: Understand the basic principles of machine learning models. CO2: Evaluate and prepare data for machine learning models. CO3: Evaluate the performance of machine learning model
|
Text Books And Reference Books: | |
Essential Reading / Recommended Reading | |
Evaluation Pattern | |
BCA672A - CLOUD COMPUTING (2021 Batch) | |
Total Teaching Hours for Semester:90 |
No of Lecture Hours/Week:6 |
Max Marks:150 |
Credits:5 |
Course Objectives/Course Description |
|
This course covers a series of current cloud computing technologies, including technologies for Infrastructure as a Service, Platform as a Service, Software as a Service, and Physical Systems as a Service. For different layers of the cloud technologies, practical solutions such as Google, Amazon, Microsoft,SalesForce.com. |
|
Learning Outcome |
|
CO1: Demonstrate the fundamental principles of distributed computing CO2: Evaluate the importance of virtualization technique and how this has enabled the development of Cloud Computing CO3: Critically evaluate business models that underlie cloud computing, including SaaS, PaaS, IaaS, public cloud, private cloud, and hybridcloud CO4: Design the appropriate cloud computing solutions and recommendations according to the applications |
Text Books And Reference Books: | |
Essential Reading / Recommended Reading | |
Evaluation Pattern | |
BCA672B - UI/UX DESIGN (2021 Batch) | |
Total Teaching Hours for Semester:90 |
No of Lecture Hours/Week:6 |
Max Marks:150 |
Credits:5 |
Course Objectives/Course Description |
|
Students will learn practical principles and guidelines needed to develop high quality interface designs–ones that users can understand, predict, and control. It covers theoretical foundations, and design processes such as expert reviews and usabilitytesting. |
|
Learning Outcome |
|
CO1: Understand the Usability of Interactive Systems CO2: Understand Guidelines and Principles CO3: Be able to manage the development process and interaction styles |
Text Books And Reference Books: | |
Essential Reading / Recommended Reading | |
Evaluation Pattern | |
BCA672C - SOFTWARE TESTING (2021 Batch) | |
Total Teaching Hours for Semester:90 |
No of Lecture Hours/Week:6 |
Max Marks:150 |
Credits:5 |
Course Objectives/Course Description |
|
This course is an introduction for a series of software testing track. This course aims to introduce software testing process and definition. Then, it reflects the roles and responsibilities of test team in collaboration with development team. Finally, the course demonstrates the training bundles of software testing. Objectives of the course are: • To study the fundamentals and principles of software testing. • To learn few techniques of testing. |
|
Learning Outcome |
|
CO1: To understand the significance of testing CO2: To learn the essentials of testing |
Text Books And Reference Books: | |
Essential Reading / Recommended Reading | |
Evaluation Pattern | |
BCA672D - INTERNET OF THINGS (2021 Batch) | |
Total Teaching Hours for Semester:90 |
No of Lecture Hours/Week:6 |
Max Marks:150 |
Credits:5 |
Course Objectives/Course Description |
|
This course provides comprehensive understanding of the Internet of Things and its enabling technologies. This course enables students to explore the world of interconnected devices, communication among these connected devices and transmission of data for further analysis. |
|
Learning Outcome |
|
CO1: Understand the architecture and the functional blocks of Internet of Things. CO2: Demonstrate the process of capturing and analyzing data in Internet of Things CO3: Appreciate the role of Big data, Cloud Computing and Data Analytics in an IoT system |
Text Books And Reference Books: | |
Essential Reading / Recommended Reading | |
Evaluation Pattern | |
BCA672E - LINUX ADMINISTRATION (2021 Batch) | |
Total Teaching Hours for Semester:90 |
No of Lecture Hours/Week:6 |
Max Marks:150 |
Credits:5 |
Course Objectives/Course Description |
|
This course is designed to introduce the students to develop the skills needed for basic administration and configuration of Red Hat Enterprise Linux. This course introduces key command line concepts and enterprise-level tools, laying the foundation for the rapid deployment of Red Hat Enterprise Linux. This course provides a practical introduction to Linux system Administration. It helps students gain knowledge and skills required for the role of Linux system administrator. |
|
Learning Outcome |
|
CO1: Understand basics of various OS related concepts, from system administrator?s point of view, like files, directories, kernel, inodes, APIs, system calls, processes, signals, etc. CO2: Develop applications where several processes need to communicate with each other to complete a task. CO3: Create customized partitions using LVM |
Text Books And Reference Books: | |
Essential Reading / Recommended Reading | |
Evaluation Pattern | |
BCA681 - MAJOR PROJECT (2021 Batch) | |
Total Teaching Hours for Semester:240 |
No of Lecture Hours/Week:16 |
Max Marks:300 |
Credits:8 |
Course Objectives/Course Description |
|
To provide students with knowledge of practical skills for various technological applications. To enable the student to develop an application with their respective domain. |
|
Learning Outcome |
|
CO1: Demonstrate their ability to apply database concepts to design any application of their choice CO2: Develop solutions by adhering to coding standards using any front end and back end tools. CO3: Evaluate the code by following the various testing methodology. |
Text Books And Reference Books: | |
Essential Reading / Recommended Reading | |
Evaluation Pattern |